package jy;

import java.io.Serializable;


/**
 * <p>Title: 记账元素
 * <p>Description: 用于定义记账元素实体
 * <p>Company: changhong
 * 
 * @author dehai.wang@changhong.com
 * @date 2016-05-25
 * @version 1.0
 */
public class AccEle implements Serializable{

	private static final long serialVersionUID = 6289772756665882348L;

	private Long acc_ele_id;
	
	private String ele_code;
	
	private String ele_name;
	
	private Integer dataType;
	
	private Integer dataLen;
	
	private Integer precisionLen;
	
	private String remark;
	
	private Integer gbFlag;
	
	private String glEle;
	
	private String glGroup;
	
	private String consDesc;
	
	private Integer abstractFlag;
	
	private Integer requireFlag;
	
	private Integer archiveFlag;
	
	private Integer glFlag;
	
	private Integer state;
	
	private Long parentId;

	private String createUser;
	
	private String createTime;
	
	private String modifyUser;
	
	private String modifyTime;
	
	private String enumValue;			//枚举值以竖线“|”分割
	
//	@OneToMany(fetch = FetchType.EAGER,mappedBy = "accEle")
//	private List<AccRuleDefine> accRuleDefines;
//	
//	@OneToMany(fetch = FetchType.EAGER,mappedBy = "accEle4Link")
//	private List<AccLinkDefine> accLinkDefines;

	private String sortCode;

	public Long getAcc_ele_id() {
		return acc_ele_id;
	}

	public void setAcc_ele_id(Long acc_ele_id) {
		this.acc_ele_id = acc_ele_id;
	}

	public String getEle_code() {
		return ele_code;
	}

	public void setEle_code(String ele_code) {
		this.ele_code = ele_code;
	}

	public String getEle_name() {
		return ele_name;
	}

	public void setEle_name(String ele_name) {
		this.ele_name = ele_name;
	}

	public Integer getDataType() {
		return dataType;
	}

	public void setDataType(Integer dataType) {
		this.dataType = dataType;
	}

	public Integer getDataLen() {
		return dataLen;
	}

	public void setDataLen(Integer dataLen) {
		this.dataLen = dataLen;
	}

	public Integer getPrecisionLen() {
		return precisionLen;
	}

	public void setPrecisionLen(Integer precisionLen) {
		this.precisionLen = precisionLen;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getGbFlag() {
		return gbFlag;
	}

	public void setGbFlag(Integer gbFlag) {
		this.gbFlag = gbFlag;
	}

	public String getGlEle() {
		return glEle;
	}

	public void setGlEle(String glEle) {
		this.glEle = glEle;
	}

	public String getGlGroup() {
		return glGroup;
	}

	public void setGlGroup(String glGroup) {
		this.glGroup = glGroup;
	}

	public String getConsDesc() {
		return consDesc;
	}

	public void setConsDesc(String consDesc) {
		this.consDesc = consDesc;
	}

	public Integer getAbstractFlag() {
		return abstractFlag;
	}

	public void setAbstractFlag(Integer abstractFlag) {
		this.abstractFlag = abstractFlag;
	}

	public Integer getRequireFlag() {
		return requireFlag;
	}

	public void setRequireFlag(Integer requireFlag) {
		this.requireFlag = requireFlag;
	}

	public Integer getArchiveFlag() {
		return archiveFlag;
	}

	public void setArchiveFlag(Integer archiveFlag) {
		this.archiveFlag = archiveFlag;
	}

	public Integer getGlFlag() {
		return glFlag;
	}

	public void setGlFlag(Integer glFlag) {
		this.glFlag = glFlag;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Long getParentId() {
		return parentId;
	}

	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getModifyUser() {
		return modifyUser;
	}

	public void setModifyUser(String modifyUser) {
		this.modifyUser = modifyUser;
	}

	public String getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(String modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getEnumValue() {
		return enumValue;
	}

	public void setEnumValue(String enumValue) {
		this.enumValue = enumValue;
	}

	public String getSortCode() {
		return sortCode;
	}

	public void setSortCode(String sortCode) {
		this.sortCode = sortCode;
	}
	
	 
	
}






